name := "spark-stream"

version := "1.0"

scalaVersion := "2.10.5"

javacOptions ++= Seq("-encoding", "UTF-8")

libraryDependencies += "com.typesafe.akka" % "akka-actor_2.10" % "2.3.12"

libraryDependencies += "com.typesafe.akka" % "akka-remote_2.10" % "2.3.12"

libraryDependencies += "com.typesafe.akka" % "akka-osgi_2.10" % "2.3.12"

libraryDependencies += "com.typesafe.akka" % "akka-contrib_2.10" % "2.3.12"

libraryDependencies += "com.typesafe.akka" % "akka-cluster_2.10" % "2.3.12"

libraryDependencies += "com.typesafe.akka" % "akka-stream-experimental_2.10" % "1.0"

libraryDependencies += "com.typesafe.akka" % "akka-persistence-experimental_2.10" % "2.3.12"


//libraryDependencies += "org.reactivestreams" % "reactive-streams" % "1.0.0"

//libraryDependencies += "com.typesafe.play" % "play-json_2.10" % "2.4.2"

libraryDependencies += "org.mongodb" % "mongo-java-driver" % "3.0.3"

libraryDependencies += "io.spray" % "spray-json_2.10" % "1.3.2"

libraryDependencies += "org.scalaj" % "scalaj-http_2.10" % "1.1.5"

libraryDependencies += "org.scalaj" % "scalaj-collection_2.10" % "1.6"

libraryDependencies += "org.scalaj" % "scalaj-time_2.10.2" % "0.7"

libraryDependencies += "com.thenewmotion.akka" %% "akka-rabbitmq" % "1.2.4"

libraryDependencies += "org.mongodb" % "casbah-core_2.10" % "2.8.1"

libraryDependencies += "com.novus" % "salat_2.10" % "1.9.9"

libraryDependencies += "org.reactivemongo" % "reactivemongo_2.10" % "0.11.2"

libraryDependencies += "org.scala-lang" % "scala-actors" % "2.10.5"

libraryDependencies += "org.apache.kafka" % "kafka_2.10" % "0.8.2.1"

libraryDependencies += "org.apache.kafka" % "kafka-clients" % "0.8.2.1"

libraryDependencies += "org.apache.spark" % "spark-core_2.10" % "1.4.0"

libraryDependencies += "org.apache.spark" % "spark-sql_2.10" % "1.4.0"

libraryDependencies += "org.apache.spark" % "spark-hive_2.10" % "1.4.0"

libraryDependencies += "org.apache.spark" % "spark-mllib_2.10" % "1.4.0"

libraryDependencies += "org.apache.spark" % "spark-streaming_2.10" % "1.4.0"

libraryDependencies += "org.apache.spark" % "spark-repl_2.10" % "1.4.0"

libraryDependencies += "org.apache.spark" % "spark-graphx_2.10" % "1.4.0"

libraryDependencies += "org.apache.spark" % "spark-streaming-kafka_2.10" % "1.4.0"

libraryDependencies += "org.apache.spark" % "spark-bagel_2.10" % "1.4.0"

libraryDependencies += "org.jmock" % "jmock" % "2.8.1"

//libraryDependencies += "com.google.guava" % "guava" % "18.0"

libraryDependencies += "com.rabbitmq" % "amqp-client" % "3.5.3"

libraryDependencies += "com.rabbitmq" % "rabbitmq-client" % "1.3.0"

libraryDependencies += "io.github.morgaroth" % "akka-rabbitmq_2.10" % "1.2.8"


//resolvers ++= Seq(
//  "maven2" at "http://repo1.maven.org/maven2/",
//  "Sonatype OSS Snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/",
//  "JBoss Repository" at "http://repository.jboss.org/nexus/content/repositories/releases/",
//  "Spray Repository" at "http://repo.spray.cc/",
//  "Cloudera Repository" at "https://repository.cloudera.com/artifactory/cloudera-repos/",
//  "Akka Repository" at "http://repo.akka.io/releases/",
//  "Apache HBase" at "https://repository.apache.org/content/repositories/releases",
//  "scala-tools" at "https://oss.sonatype.org/content/groups/scala-tools",
//  "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/",
//  "Second Typesafe repo" at "http://repo.typesafe.com/typesafe/maven-releases/",
//  "Mesosphere Public Repository" at "http://downloads.mesosphere.io/maven",
//  "spray repo" at "http://nightlies.spray.io",
//  "SpinGo OSS" at "http://spingo-oss.s3.amazonaws.com/repositories/releases",
//  "The New Motion Public Repo" at "http://nexus.thenewmotion.com/content/groups/public/"
//)
